package com.jingdun.sport.bean.model;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import org.springframework.data.annotation.Transient;

@Data
@TableName("rooms")
public class Room {
    /**
     * ID
     */

    private Long id;

    /**
     * 运动类别
     */

    private int sportCategory;

    /**
     * 运动项目
     */

    private String sportProject;

    /**
     * 运动人数
     */
    private int sportParticipantsCount;

    /**
     * 奖励类型
     */

    private int prizeType;

    /**
     * 创建日期
     */
    private Date createDate;

    /**
     * 开始日期
     */

    private String beginDate;

    /**
     * 结束日期
     */

    private String endDate;

    /**
     * 计数
     */
    private Integer counting;

    /**
     * 计数
     */
    private Integer timing;

    /**
     * 描述与规则
     */
    private String description;

    /**
     * 发起者
     */
    private String sponsor;

    /**
     * 押金
     */
    private Double deposit;

    /**
     * 可用 (0:否, 1:是 )
     */
    private String enabled;

    /**
     * 活动id
     */

    private Long activityId;

    /**
     * 累计押金
     */
    private Double cumulativeDeposit;

    /**
     * 打开窗口数目
     */
    private int windowsCount;

    /**
     * 已结束
     */
    private String finishedFlag;

    /**
     * 状态:''0''未参加|''1已参加''2''已满员''
     */
    private String status;

    private String password;

    private String roomName;

    /**
     * activity类型
     */
    @TableField(exist = false)
    private String fixedType;

    /**
     * activity度量
     */
    @TableField(exist = false)
    private String fixedMeasure;

    /**
     * 运动项目主logo
     */
    @TableField(exist = false)
    private String sportProjectMainLogo;

    /**
     * 运动类别主logo
     */
    @TableField(exist = false)
    private String sportCategoryMainLogo;

    @TableField(exist = false)
    private String nickName;

    @TableField(exist = false)
    private String pic;

    private String logoPic;
}